package com.service;

import com.exception.CustomException;
import com.github.pagehelper.Page;
import com.pageResult.PageResult;
import com.pojo.CheckGroup;
import com.query.QueryPageBean;

import java.util.List;

public interface CheckGroupService {
    //查询检查组（分页+条件）
    PageResult selectByQueryString(QueryPageBean queryPageBean);
    /*删除*/
    void delete(Integer id) throws CustomException;

    //添加
    void add(CheckGroup checkGroup,Integer [] ItemIds);
    //根据id查询
    CheckGroup queryById(Integer id);
    //查询该检查组对应的检查项id
    Integer [] queryByCheckItemId(Integer GroupId);
    //修改
    void update(CheckGroup checkGroup,Integer [] ItemIds);


    //查询所有
    List<CheckGroup> queryAll();
}
